软考真题
第3题

试题三(15分)

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

图3-1所示为某软件系统中一个温度控制模块的界面。界面上提供了两种温度计量单位,即华氏度(Fahrenheit)和摄氏度(Celsius)。软件支持两种计量单位之间的自动换算,即若输入一个华氏度的温度,其对应的摄氏度温度值会自动出现在摄氏度的显示框内,反之亦然。

用户可以通过该界面上的按钮Raise(升高温度)和Lower(降低温度)来改变温度的值。界面右侧是一个温度计,将数字形式的温度转换成温度计上的刻度比例进行显示。当温度值改变时,温度计的显示也随之同步变化。


现在采用面向对象方法实现该温度控制模块,得到如图3-2所示的用例图和3-3所示的类图。

 

【问题1】(4分)

根据说明中的描述,给出图3-2中U1~U4所对应的用例名。

【问题2】(8分)

根据说明中的描述,给出图3-3中C1~C8所对应的类名(类名使用图3-1中标注的词汇

【问题3】(3分)

现需将图3-1所示的界面改造为一个更为通用的GUL应用,能够实现任意计量单位之间的换算,例如干克和磅之间的换算,厘米和英寸之间的换算等等。为了实现这个新的需求,可以在图3-3所示的类图上增加哪种设计模式?请解释选择该设计模式的原因(不超过50字)

2022年 下半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2022年 下半年 下午试卷 案例

笔记

dai

请先在App中激活(应用市场搜“软考真题”)

2023-03-20


夏夏

请先在App中激活(应用市场搜“软考真题”)

2023-05-23


丁斯托洛夫斯基

请先在App中激活(应用市场搜“软考真题”)

2023-05-23


玄水

请先在App中激活(应用市场搜“软考真题”)

2023-05-24


就闵一小口

请先在App中激活(应用市场搜“软考真题”)

2023-05-24


啊蒋

请先在App中激活(应用市场搜“软考真题”)

2023-03-04


momo

请先在App中激活(应用市场搜“软考真题”)

2023-05-03


易子栕

请先在App中激活(应用市场搜“软考真题”)

2023-05-17


玄水

请先在App中激活(应用市场搜“软考真题”)

2023-05-24


GIN

请先在App中激活(应用市场搜“软考真题”)

2023-10-30


答题卡
加油
纠错
得分:0